type T = { x: number; };

type T={ x: number; };

type T=                         { x: number; };

type T /* comment */={ x: number; };

export type W<T> = {
  x: T;
};

export declare type Test = {
  foo: string;
  bar: string;
};

type Foo = ({
  a: string;
});

type Foo = ((((((((({
  a: string;
})))))))));

type Foo = {
  a: string;
}

type Foo = {
  a: string;
}
type Bar = string;

type Foo = ((({
  a: string;
})))
const bar = 1;